package com.example.tasks.shop

data class Response(val code: Int = 0, val msg: String = "", val data: IapData? = null)

data class IapData(
    val configVersion: String = "",
    val tagMap: Map<String, String>? = null,
    val shopList: List<ShopIap>? = null
)

data class ShopIap(
    val code: String? = null,
    val isEditShow: Boolean = false,
    val supportBonus: Int = 0,
    val description: String? = null,
    val title: String? = null,
    val unlockDelayTime: Int = 0,
    val isFree: Int = 0,
    val price: String? = null,
    val imageUrl: String? = null,
    val previewTitle: String? = null,
    val eventName: String? = null,
    val id: Int = 0,
    val shopId: Int = 0,
    val supportInvite: Int = 0,
    val supportAnnecy: Int = 0,
    val hotStyleIdList: List<String>? = null,
    val store: String? = null,
    val isLiveStyleShow: Boolean? = null,
    val tags: List<String>? = null,
    val hotstyleList: List<HotStyle>? = null,
    val supportTypes: List<String>? = null,
    val subtitle: String? = null,
    val shopType: Int = 0,
    val supportUnlock: Int = 0,
)

data class HotStyle(val styleNo: String? = null, val previewImgUrl: String? = null)
